home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / mus / play / tracker_4_31.lzh / tracker / smakefile < prev    next >
Makefile  |  1995-05-19  |  2KB  |  75 lines

  1. # lattice lmkfile
  2. #OPTI = opt optinline optinlocal optcomp 10 optdepth 3 optrdepth 3 
  3. OPTI = opt optinline optinlocal
  4. #opti = 
  5. CC = sc
  6. #COPTS = streq math ieee ignore 161   debug full
  7. #COPTS2 = $(COPTS)
  8. COPTS= streq math ieee $(OPTI) ignore 161
  9. COPTS2 = streq math ieee $(OPTI) ignore 161
  10. OBJECTS = st_read.o commands.o automaton.o st_play.o open.o empty.o \
  11. tools.o dump_song.o setup_audio.o notes.o display.o autoinit.o tags.o prefs.o \
  12. amiga/ui.o amiga/client.o amiga/popen.o amiga/audio.o amiga/main.o \
  13. amiga/scroll_window.o amiga/events.o amiga/requester.o amiga/wb2cli.o \
  14. amiga/scroll.o amiga/info.o amiga/inhibit.o \
  15. amiga/server/smain.o amiga/server/sound.o amiga/server/timer.o \
  16. color.o version.o
  17.  
  18. THINGYOBJS = st_read.o commands.o automaton.o st_play.o open.o empty.o \
  19. tools.o dump_song.o setup_audio.o notes.o display.o autoinit.o tags.o prefs.o \
  20. amiga/ui.o amiga/client.o amiga/popen.o amiga/audio.o thingy.o \
  21. amiga/scroll_window.o amiga/events.o amiga/requester.o amiga/wb2cli.o \
  22. amiga/scroll.o amiga/info.o amiga/inhibit.o \
  23. amiga/server/smain.o amiga/server/sound.o amiga/server/timer.o \
  24. color.o version.o
  25.  
  26.  
  27. VERSION=4.31
  28.  
  29. SERVOBJECTS = amiga/server/smain.o amiga/server/sound.o amiga/server/timer.o
  30.  
  31. thingy: $(THINGYOBJS)
  32.    sc link $(COPTS) $(THINGYOBJS) to $@
  33.  
  34.  
  35. all: config tracker #server
  36.  
  37. config:
  38.    copy amiga/config.h config.h
  39.  
  40. server: $(SERVOBJECTS)
  41.     sc link $(SERVOBJECTS) to $@
  42.  
  43.  
  44. tracker: $(OBJECTS)
  45.     sc link $(COPTS) $(OBJECTS) to $@ lib lib:reqtools.lib# memwatch.lib
  46.  
  47.  
  48. open.o: open.c
  49.    $(CC) $(COPTS) define COMPRESSION_FILE="s:compression_methods" open.c
  50.  
  51. .c.o:
  52.     $(CC) $(COPTS) $*.c
  53.  
  54. version.c: smakefile
  55.    echo >version.c "char **VERSION=*"$(VERSION)*", **amiga_version = *"$$VER: tracker $(VERSION)$$*";"
  56.  
  57. amiga/main.o: 
  58.  
  59. amiga/ui.o: 
  60.  
  61. amiga/server/smain.o: amiga/server/smain.c
  62.     sc NOSTACKCHECK $(COPTS2) $?
  63.  
  64. amiga/server/sound.o: amiga/server/sound.c
  65.     sc NOSTACKCHECK $(COPTS2) $?
  66.  
  67. amiga/server/timer.o: amiga/server/timer.c
  68.     sc NOSTACKCHECK $(COPTS2) $?
  69.  
  70. clean:
  71.     delete $(OBJECTS) $(SERVOBJECTS)
  72.  
  73. cleanserv:
  74.     delete $(SERVOBJECTS)
  75.